﻿@charset "utf-8";
/*reset.css*/

html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }
/*title*/

h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.mt10 { margin-top: 10px; }
strong { font-weight: bold; }
.blank_10{ width:100%; height:10px; overflow:hidden;}
.blank_30{ width:100%; height:30px; overflow:hidden;}

/*common.css*/

body { color: #666; font-size: 12px; } /*网站字体颜色*/
a { color: #666; text-decoration: none; }  /*for ie f6n.net*/
a:focus { outline: 0; } /*for ff f6n.net*/
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
/* -- 购物车外部框架 -- */

.cart_header, .cart_content, .cart_footer { width: 1100px; margin: 0 auto; }
/* -- 页面整体布局 -- */

.header, .content, .footer { width: 1000px; margin: 0 auto; overflow: hidden; }
.left { display: inline; float: left; overflow: hidden; width: 260px; }
.left2 { width: 770px; float: left; overflow: hidden; }
.left3 { width: 754px; float: left; overflow: hidden; color: #666; }
.lefttop { background: url(../style/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-top: 10px; }
.leftbot { margin-bottom: 10px; }
.left2bot { margin-bottom: 10px; }
.right { display: inline; float: right; overflow: hidden; width: 835px; }
.right2 { width: 320px; float: right; overflow: hidden; }
.right3 { width: 201px; float: right; overflow: hidden; color: #666; }
.right_main { background-color: #fff; zoom: 1; overflow: hidden; border: 1px solid #eaeaea; border-top: 0; padding-bottom: 20px; }
.right2_main { width: 318px; border: solid 1px #d5d5d5; border-top: 0; padding-bottom: 15px; overflow: hidden; }
.left2_main { width: 768; border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; }
.h_nav li a:-webkit-any-link {
display:block;
}
em, i { font-style: normal; }
.h_wrap { min-width: 1100px; background: url(../images/h_bg.jpg) repeat-x; height: 180px; font-family: "Microsoft Yahei", "微软雅黑"; }
.head { width: 1000px; margin: 0 auto; height: 180px; z-index: 99999; }
.h_top { height: 35px; line-height: 35px; overflow: hidden; color: #7c7c7c; font-family: "宋体"; }
.h_top i { float: left; }
.h_top p { float: right; }
.h_top p a { padding: 0 5px; color: #583716; }
.h_top p a em { padding-right: 5px; }
.h_mid { height: 100px; overflow: hidden; }
.h_mid .logo { display: inline-block; float: left; margin: 10px 0 0 0px; margin-right: 10px; }
.h_mid .logo img { display: block; }
.h_mid h2 { display: block; margin-top: 30px; margin-bottom: 10px; font-family: "微软雅黑" }
.h_mid h1 { display: inline-block; float: left; font: normal 18px/20px "Microsoft Yahei", "微软雅黑"; color: #6a6a6a; }
.h_mid h1 img { display: block; padding-bottom: 3px; }
.h_tel { margin: 31px 10px 0; font: normal 16px/18px "Microsoft Yahei", "微软雅黑"; color: #007eca; overflow: hidden; background: url(../images/h_tel.jpg) no-repeat 86px 2px; text-align: right; width: 226px; }
.h_tel em { font: bold 28px/28px Arial, Helvetica, sans-serif; color: #eb5f9e; display: block; padding-top: 5px; }
.h_nav { height: 45px; line-height: 45px; width: 1000px; margin: 0 auto; }
.h_nav li { float: left; font-size: 14px; position: relative; z-index: 6; display: inline-block; width: 110px; text-align: center; }
.h_nav li a { display: inline-block; color: #fff; font: 14px/45px "Microsoft Yahei", "微软雅黑"; }
.h_nav li em { display: inline-block; height: 45px; padding: 0 19px 0 19px; }
.h_nav li.have em { padding: 0 15px 0 24px; }
.h_nav li a:hover, .h_nav .curr a { text-decoration: none; color: #fff; background: url(../images/menu_cur.jpg) repeat-x; }
.h_nav li.have a:hover em { background: url(../images/menu_cur2.gif) no-repeat 10px center; }
.h_nav li:hover .erji { display: block; }
.h_nav li .erji { position: absolute; top: 38px; left: 0; width: 200px; display: none; }
.h_nav li .erji_top { width: 200px; height: 21px; background: url(../images/erji_top.png) no-repeat center bottom; overflow: hidden; }
.h_nav li .erji_bot { width: 200px; height: 8px; background: url(../images/erji_bot.png) no-repeat; overflow: hidden; }
.h_nav li .erji_c { width: 200px; background: #0067a0; overflow: hidden; }
.h_nav li .erji_c a { background: none; font: 14px/30px "Microsoft Yahei", "微软雅黑"; color: #fff; margin-top: 5px; margin-left: 5px; padding-left: 25px; background: url(../images/erji_li.gif) no-repeat 12px center; width: 165px; display: block; overflow: hidden; }
.h_nav li .erji_c a:hover, .h_nav li .erji_c a.cur { background: url(../images/erji_cur.gif) no-repeat; }
#x_yinying { width: 100%; background-image: url(../images/yinying.png); border-radius: 0px; overflow: hidden; height: 14px; position: absolute; top: 180px; z-index: 20; }
#x_keywords_float { width: 1050px; margin: 0px auto; z-index: 888820; }
#x_keywords { width: 1050px; border-radius: 0px; overflow: hidden; height: 57px; position: absolute; top: 623px; background-image: url(../images/keywords_bj.png); background-repeat: no-repeat; z-index: 888820; }
#x_keywords_left { float: left; width: 660px; text-indent: 70px; line-height: 20px; overflow: hidden; padding: 22px 0px 0px 0px; }
#x_keywords_right { float: right; width: 350px; overflow: hidden; }
#x_search { width: 214px; padding: 18px 70px 0px 0px; float: right; border: 0px solid #003399; }
#x_search ul { padding: 0px; }
#x_search li { float: left; overflow: hidden; color: #666; padding-left: 6px; }
.input { width: 164px; height: 21px; margin-right: 0px; padding: 0px 0px 0px 8px; border: 1px #ddd solid; background-color: #FFFFFF; color: #b5b6b8; }
/*Banner*/
.HomeBan { width: 100%; height: 500px; position: relative; border-bottom: 1px #d4d4d4 solid; }
.HomeBan .BanList { width: 100%; height: 500px; }
.HomeBan .BanList li { width: 100%; height: 500px; overflow: hidden; }
.HomeBan .TabList { width: 100%; height: 6px; left: 0px; bottom: 80px; position: absolute; }
.HomeBan .TabList .List { width: 1000px; height: 6px; margin: 0 auto; }
.HomeBan .TabList .List ul { height: 6px; }
.HomeBan .TabList li { float: left; width: 16px; height: 6px; padding: 0 4px; }
.HomeBan .TabList li span { background: #0e65ac; width: 16px; height: 6px; display: block; cursor: pointer; }
.HomeBan .TabList li.on span { background: #f49801; }
.Banner { width: 100%; height: 205px; }
/*x_jiejing*/
#x_jiejing { width: 1002px; margin: 20px auto; height: auto; overflow: hidden; }
#x_jiejing_left { float: left; width: 251px; border: 1px solid #dcdcdc; }
#x_jiejing_listtitle { background-color: #008cd6; text-align: center; color: #FFFFFF; font-size: 18px; font-family: 微软雅黑; padding: 12px 0px; }
#x_leftmenu { padding: 0px 0px 0px 0px; width: 220px; margin: 10px auto 20px auto; border: 0px solid #009933; }
#x_leftmenu ul { padding: 0px 0px 0px 0px; }
#x_leftmenu li { font-size: 14px; height: 40px; width: 218px; line-height: 40px; padding: 0px 0px; color: #919191; font-family: 微软雅黑; background-image: url(../images/leftmouseout.jpg); text-indent: 46px; text-align: left; }
#x_jiejing_listtitle { background-color: #008cd6; text-align: center; color: #FFFFFF; font-size: 18px; font-family: 微软雅黑; padding: 12px 0px; }
#x_leftmenu { padding: 0px 0px 0px 0px; width: 220px; margin: 10px auto 20px auto; border: 0px solid #009933; }
#x_leftmenu ul { padding: 0px 0px 0px 0px; }
#slidingBlock { width: 720; border: 0px #cccccc solid; over-flow: hidden; font-family: 微软雅黑; text-decoration: none; }
#slidingBlock h4.menuNo { font-weight: bold; color: #fff; font-size: 16px; padding-top: 0px; margin-right: 0px; background-color: #008cd6; border-bottom: 0px solid #FFFFFF; text-decoration: none; }
#slidingBlock h4.menuNo a { font-weight: bold; color: #fff; font-size: 16px; padding-top: 0px; margin-right: 0px; background-color: #008cd6; border-bottom: 0px solid #FFFFFF; text-decoration: none; }
#slidingBlock h4.menuOn { font-weight: bold; color: #ffffff; padding-top: 0px; background-color: #83c049; margin-right: 0px; text-decoration: none; }
#slidingBlock h4.menuOn a { font-weight: bold; padding-top: 0px; color: #ffffff; font-size: 16px; margin-right: 0px; text-decoration: none; }
#slidingBlock DIV.slidingList { margin-top: 0px; padding: 24px 0px 0px 0px; min-height: 354px; border: 0px solid #0000CC; }
#x_slide { background-color: rgba(0,0,0,0.4); z-index: 9999; padding: 20px 0px 0px 0px; width: 720px; height: 90px; }
#x_slide_left { float: left; width: 500px; }
#x_slide_title { color: #FFFFFF; font-size: 16px; padding: 0px 0px 10px 20px; font-weight: bold; }
#x_slide_content { color: #FFFFFF; font-size: 14px; padding: 0px 0px 10px 20px; line-height: 24px; }
#x_slide_right { float: right; width: 120px; }
#x_slide_right img { padding: 6px 0px; }
#x_jiejing_right { float: right; width: 720px; }
#slidingBlock h4 { float: left; width: 144px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; over-flow: hidden; background-color: #008cd6; border-bottom: 0px solid #FFFFFF; text-decoration: none; background-image: url(../images/qiehuan_bj.png); background-repeat: no-repeat; }
#x_jiejing_right_tuijian { width: 740px; }
#x_jiejing_right_tuijian ul { padding: 0px; }
#x_jiejing_right_tuijian ul li { float: left; border: 2px solid #d1d1d1; margin: 0px 17px 0px 0px; }
#x_jiejing_right_tuijian ul li .img { display: block; height: 176px; }
#x_jiejing_right_tuijian ul li img { width: 224px; height: 176px; }
#x_jiejing_right_tuijian ul li p { background-color: #d1d1d1; text-align: center; font-size: 14px; line-height: 44px; }
.con3 { width: 968px; margin: 30px auto 0px; clear: both; background-color: #ffffff; border: 1px solid #cbcbcb; padding-left: 13px; padding-right: 17px; padding-top: 10px; }
.tu_list1 { margin: 14px auto 0px; clear: both }
.tu_list1 ul li { line-height: 34px; text-align: center; float: left; width: 217px; display: inline; margin-right: 12px; margin-left: 12px; }
.tu_list1 ul li img { width: 217px; height: 163px; }
.tit2 { margin: 0px auto; clear: both; height: 34px; }
.tit1_l { height: 34px; line-height: 34px; font-size: 16px; font-family: "微软雅黑"; color: #0b7cdc; float: left; }
.tit1_l span { margin-left: 5px; font-size: 12px; text-transform: uppercase; font-family: "微软雅黑"; color: #a7a7a7; }
.more { float: right; margin-top: 9px; }
.rollBox { width: 100%; overflow: hidden; _overflow: hidden; margin-top: 0px; height: auto; padding-bottom: 0px; }
.rollBox .aCont { width: 953px; overflow: hidden; _overflow: hidden; float: left; margin-left: 0px; position: relative; }
.rollBox .aScrCont { width: 10000000px; }
.rollBox #List1, .rollBox #List2 { float: left; }
.list_culli { line-height: 34px; text-align: center; float: left; width: 217px; display: inline; margin-right: 12px; margin-left: 12px; }
.list_culliimg { width: 217px; height: 163px; vertical-align: middle; text-align: center; font-family: Arial; display: table-cell; overflow: hidden; margin: 0px auto; _display: block; _font-size: 120px; }
.rollBox #Lista1, .rollBox #Lista2 { float: left; }
.list_culli2 { line-height: 34px; text-align: center; float: left; width: 217px; display: inline; margin-right: 12px; margin-left: 12px; }
.list_culliimg2 { vertical-align: middle; text-align: center; font-family: Arial; display: table-cell; overflow: hidden; margin: 0px auto; _display: block; _font-size: 120px; }
.list_culliimg2 img { padding: 5px; border: 1px solid #bfbfc1; width: 207px; height: 163px; }
.con4 { width: 996px; margin: 30px auto 0px; clear: both; border: 1px solid #cbcbcb; padding: 1px; }
.con5 { clear: both; background: url(../images/con1.jpg) repeat-x top #ffffff; padding-left: 13px; padding-right: 17px; padding-top: 10px; padding-bottom: 15px; }
.tred1 { color: #e00000; }
.list1 { width: 98%; margin: 10px auto 0px; clear: both; }
.list1 ul li { float: left; display: inline; width: 20%; line-height: 24px; height: 24px; font-family: "微软雅黑"; }
.bot { height: 96px; line-height: 24px; text-align: center; background: url(../images/bot.jpg) repeat-x top; padding-top: 28px; margin: 30px auto 0px; clear: both; }
.twhite1 a:link, .twhite1 a:visited { color: #ffffff; }
.twhite1 { color: #ffffff; }
/*page*/
.page { text-align: center; width: 100%; float: left; height:auto; padding:10px 0; overflow:hidden; font-size:12px; margin-top:10px;}
.page .cur { padding: 2px 15px; margin: 0 5px; background-color: #008cd7; color: #fff; border: 1px solid #C3C4C7; font-size:12px; font-weight:normal;}
.page_num { padding: 2px 15px; margin: 0 5px; background-color: rgb(255, 255, 255); border: 1px solid #C3C4C7;font-family:"微软雅黑";color:#666;}
.page .next { padding: 2px 15px; margin: 0 5px; border: 1px solid #C3C4C7; font-family:"微软雅黑";color:#666; }
/*inside*/
#con{ margin:0 auto;width:1000px; font-family:"微软雅黑";margin-top:20px; height:auto; overflow:hidden; padding-bottom:30px;}
.in_L{float:left;width:204px; margin-left:15px;}
.in_Lbt{height:60px; border-bottom: solid 2px #ff9506; font-size:24px; color:#0b61ae; line-height:24px; padding-top:8px;}
.in_Lbt span{ font-size:12px; color:#6a6a6a;}
.in_Lnav{ margin-top:25px; width:100%; height:auto; overflow:hidden;}
.in_Lnav li{width:204px;  float:left; margin-bottom:18px; background:url(../images/btn_bg.jpg) no-repeat; }
.in_Lnav li .cur{ color:#005faf;}
.in_Lnav li a{ color:#646464; font-size:16px; line-height:30px; margin-left:55px;}
.in_Lnav li a:hover{ color:#005faf;}
.in_L div a img{padding:2px; border:solid 1px #d3d0d7}
.in_R{ width:752px; float:right; height:auto; overflow:hidden;}
.in_Rbt{height:60px; border-bottom:solid 1px #eaeaea; font-family:"宋体";font-size:12px;color:#666666; line-height:80px; padding-top:10px; text-transform:uppercase;}
.in_Rbt a{color:#666666;}
.in_txt{ margin-top:15px; line-height:30px; color:#747474; text-align:justify; font-size:14px;}
.in_txt span{ padding:3px 5px; color:#fff; font-size:16px; background-color:#008cd6; font-weight:bold;}
.pro_list{ height:auto; overflow:hidden;}
.pro_list ul li{ float:left;text-align:center; margin-right:30px; margin-bottom:10px;}
.pro_list img{ width:230px; height:146px;}
.Img{ text-align:center;}
.Img img{ width:600px; height:471px; border:solid 4px #dedede;}
.tab{ line-height:48px; border-top:dashed 1px #b6b6b6;border-bottom:dashed 1px #b6b6b6; text-align:center;}
.tab a{ font-size:14px; color:#676767;}
.tab span{ background:none;}
.tab span a{ float:right; color:#363636;}